package com.lagou.wang.service.classes;

import com.lagou.wang.dao.classes.ClassDao;
import com.lagou.wang.factory.DaoFactory;
import com.lagou.wang.pojo.Class;

import java.util.List;

public class ClassServiceImpl implements ClassService{

    private ClassDao classDao;

    public ClassServiceImpl() {
        this.classDao = DaoFactory.getClassDao();
    }

    @Override
    public List<Class> queryAllClass() {
        return classDao.queryAllClass();
    }

    @Override
    public int addClass(Class clazz) {
        return classDao.addClass(clazz);
    }

    @Override
    public int updateClassById(Class clazz) {
        return classDao.updateClassById(clazz);
    }

    @Override
    public int deleteClassById(int id) {
        return classDao.deleteClassById(id);
    }

    @Override
    public Class queryClassById(int id) {
        return classDao.queryClassById(id);
    }
}
